function $(select){
    return document.querySelector(select)
}

function $a(select){
    return document.querySelectorAll(select)
}
//获取随机整数
function getRamdom(min,max){
    return Math.ceil(Math.random()*(max-min)+min)
}

//计算二维数组的长度
function getlength(list){
    var tLength=0;
    for(var i=0;i<list.getlength;i++){
        tLength+=list[i].getlength;
    };
    return tLength;
}


function addToList(squ,list){
    if(squ.No1){
        list.push(squ);
        squ.setNear();
        for(var i=0;i<squ.nearSqu.length;i++){
            addToList(squ.nearSqu[i],list)
        }
    }else if(list.indexOf(squ)==-1&&!squ.farFilled()){
        list.push(squ);
        squ.setNear();
        for(var i=0;i<squ.nearSqu.length;i++){
            addToList(squ.nearSqu[i],list)
        }
        
    }

    
}

function trimList(list){
    var tempList=[],m=0;
    for(var i=0;i<list.length;i++){
        if(list[i]){
            tempList[m]=list[i];
            m++
        }
    };
    tempList.length=m;
    list= tempList;
}